`:top
`!libsigc++`! ist eine `F33f`_`[C++`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C++]`_`f-`F33f`_`[Programmbibliothek`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmbibliothek]`_`f. Die Bibliothek stellt einen `F33f`_`[Signal-Slot-Mechanismus`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Signal-Slot-Konzept]`_`f bereit, eine `F33f`_`[typsichere`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Typsicherheit]`_`f Form von `F33f`_`[Rückruffunktionen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Rückruffunktion]`_`f. Bereitgestellt wird sie unter der `F33f`_`[freien`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Freie_Software]`_`f Lizenz `F33f`_`[LGPL`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GNU_Lesser_General_Public_License]`_`f.
Die Implementierung von Rückruffunktionen ist insbesondere bei Bibliotheken für `F33f`_`[grafische Benutzeroberflächen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grafische_Benutzeroberfläche]`_`f von zentraler Bedeutung. Der Grundsatz der `*starken Typsicherheit`* in der Sprache C++ macht hierfür besondere Konzepte notwendig. Die `*libsigc++`* realisiert einen Signal-Slot-Mechanismus mit Hilfe von `F33f`_`[C++-Templates`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C++-Template]`_`f und `F33f`_`[Funktoren`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Funktor_(Informatik)]`_`f.
Die erste Version von libsigc++ wurde für die `F33f`_`[gtkmm`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Gtkmm]`_`f-Bibliothek entwickelt. Sie stellt ein C++-Interface für `F33f`_`[GTK+`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GTK+]`_`f und `F33f`_`[Gnome`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Gnome]`_`f zur Verfügung, das beispielsweise von `F33f`_`[Inkscape`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Inkscape]`_`f benutzt wird. Jedoch verwenden auch einige andere Projekte, unabhängig von gtkmm, libsigc++. Die `*libsigc++`* ist das Vorbild für den Signal-Slot-Mechanismus der Bibliothek `F33f`_`[Boost`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Boost_(C++-Bibliothek)]`_`f (`*Boost.Signals`*).
>>Contents
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Verweise`#verweise]`_`f
-─
>>Weblinks
• libsigc++ bei GitHub (englisch)
>>Verweise
`:cite-note-69ea3b0e8d5c48f9-1`!1.`! Release 3.8.0. 26. Oktober 2025 (abgerufen am 26. Oktober 2025).
`:cite-note-67cb8069eba516e5-2`!2.`! Release 2.99.10. 10. März 2018 (abgerufen am 1. November 2018).
`c`F0af`_`[↑ Back to top`#top]`_`f`a